SpringBoot集成thymeleaf增删改查示例 | 您所在的位置:网站首页 › can you hear下载 › SpringBoot集成thymeleaf增删改查示例 |
@RestController@RequestMapping("user")public class UserController extends ApiController { /** * 服务对象 */ @Resource private UserService userService; /** * 用户列表展示 * * @return * @throws NoSuchAlgorithmException */ @GetMapping("view") public ModelAndView view(){ return new ModelAndView("/user").addObject("modelName","用户管理模块"); } /** * 新增用户 * * @param user 用户实体 * @return 新增结果 */ @PostMapping("insert") public R insert(@RequestBody User user){ Assert.notNull(user,"user不能为空"); return success(userService.save(user)); } /** * 修改用户 * * @param user 用户实体 * @return 修改结果 */ @PostMapping("update") public R update(@RequestBody User user){ Assert.notNull(user,"user不能为空"); return success(userService.saveOrUpdate(user)); } /** * 删除用户 * * @param ids 用户ids * @return 删除结果 */ @PostMapping("delete") public R delete(@RequestParam List ids){ Assert.notNull(ids,"ids不能为空"); return success(userService.removeByIds(ids)); } /** * 查询用户数据 - 分页 * * @param current 当前页 * @param size 页码大小 * @return 分页数据列表 */ @GetMapping("selectAll") public R selectAll(@RequestParam Integer current, @RequestParam Integer size, @RequestParam(required = false) String userName){ QueryWrapper queryWrapper = new QueryWrapper(); if(StringUtils.hasText(userName)){ queryWrapper.like("user_name", userName); } Page page = new Page(current,size); IPage result = userService.page(page, queryWrapper); return success(result); }} |
CopyRight 2018-2019 实验室设备网 版权所有 |